package com.gxa.modules.pojo;
//import cn.afterturn.easypoi.excel.annotation.Excel;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("customer_receiv")
@EqualsAndHashCode(callSuper = false)
public class CustomerReceiv {

  @TableId(value = "receiv_id",type = IdType.AUTO)
//  @Excel(name = "receivId")
  private Integer receivId;
  @TableField("Create_time")
//  @Excel(name = "createTime",needMerge = true)
  private Date createTime;
  private Integer waybillStatus;
  private String deliveringAmount;
  private BigDecimal freight;
  @TableField("Reconciliation_time")
  private Date reconciliationTime;
  private Integer status;
  private Integer billingStatus;
  private BigDecimal totalReceivables;
  private Integer abnormalState;
  private Date collectionTime;
  private String number;
  private String cus_name;




  public Integer getReceivId() {
    return receivId;
  }

  public void setReceivId(Integer receivId) {
    this.receivId = receivId;
  }

  public Date getCreateTime() {
    return createTime;
  }

  public void setCreateTime(Date createTime) {
    this.createTime = createTime;
  }

  public Integer getWaybillStatus() {
    return waybillStatus;
  }

  public void setWaybillStatus(Integer waybillStatus) {
    this.waybillStatus = waybillStatus;
  }

  public String getDeliveringAmount() {
    return deliveringAmount;
  }

  public void setDeliveringAmount(String deliveringAmount) {
    this.deliveringAmount = deliveringAmount;
  }

  public BigDecimal getFreight() {
    return freight;
  }

  public void setFreight(BigDecimal freight) {
    this.freight = freight;
  }

  public Date getReconciliationTime() {
    return reconciliationTime;
  }

  public void setReconciliationTime(Date reconciliationTime) {
    this.reconciliationTime = reconciliationTime;
  }

  public Integer getStatus() {
    return status;
  }

  public void setStatus(Integer status) {
    this.status = status;
  }

  public Integer getBillingStatus() {
    return billingStatus;
  }

  public void setBillingStatus(Integer billingStatus) {
    this.billingStatus = billingStatus;
  }

  public BigDecimal getTotalReceivables() {
    return totalReceivables;
  }

  public void setTotalReceivables(BigDecimal totalReceivables) {
    this.totalReceivables = totalReceivables;
  }

  public Integer getAbnormalState() {
    return abnormalState;
  }

  public void setAbnormalState(Integer abnormalState) {
    this.abnormalState = abnormalState;
  }

  public Date getCollectionTime() {
    return collectionTime;
  }

  public void setCollectionTime(Date collectionTime) {
    this.collectionTime = collectionTime;
  }

  public String getNumber() {
    return number;
  }

  public void setNumber(String number) {
    this.number = number;
  }

  public String getCus_name() {
    return cus_name;
  }

  public void setCus_name(String cus_name) {
    this.cus_name = cus_name;
  }
}
